<?xml version="1.0" standalone="yes"?>
<mi:PackageInstaller xmlns:mi="http://www.composite.net/ns/management/packageinstaller/1.0">
	<mi:PackageRequirements minimumCompositeVersion="4.2.0.0" maximumCompositeVersion="9.9999.9999.9999" />
	<mi:PackageInformation name="Composite.Community.Raty" groupName="Composite.Community" version="1.0.7" author="Composite A/S" website="http://composite.net" readMoreUrl="http://docs.composite.net/Composite.Community.Raty" id="6698db23-f413-46bd-8798-d9fe48c692c0" canBeUninstalled="true" systemLocking="hard" flushOnCompletion="false">
		<Description>Allows people visiting a website to rate pages, images and other content. Based on  Raty http://www.wbotelhos.com/raty/, a jQuery plugin that generates a customizable star rating automatically.</Description>
		<TechnicalDetails>Allows people visiting a website to rate pages, images and other content. Based on Raty http://www.wbotelhos.com/raty/, a jQuery plugin that generates a customizable star rating automatically</TechnicalDetails>
	</mi:PackageInformation>
	<mi:PackageFragmentInstallerBinaries />
	<mi:PackageFragmentInstallers>
		<mi:Add installerType="Composite.Core.PackageSystem.PackageFragmentInstallers.FilePackageFragmentInstaller, Composite" uninstallerType="Composite.Core.PackageSystem.PackageFragmentInstallers.FilePackageFragmentUninstaller, Composite">
			<Files>
				<File sourceFilename="~\App_Data\Razor\Composite\Community\Raty.cshtml" targetFilename="~\App_Data\Razor\Composite\Community\Raty.cshtml" allowOverwrite="false" />
				<File sourceFilename="~\App_Code\Composite\Community\Raty\Raty.cs" targetFilename="~\App_Code\Composite\Community\Raty\Raty.cs" allowOverwrite="false" />
				<File sourceFilename="~\Raty.asmx" targetFilename="~\Raty.asmx" allowOverwrite="false" />
				<File sourceFilename="~\App_GlobalResources\Composite\Community\Raty.resx" targetFilename="~\App_GlobalResources\Composite\Community\Raty.resx" allowOverwrite="false" />
				<File sourceFilename="~\App_GlobalResources\Composite\Community\Raty.ru-RU.resx" targetFilename="~\App_GlobalResources\Composite\Community\Raty.ru-RU.resx" allowOverwrite="false" />
			</Files>
			<Directories>
				<Directory sourceDirectory="~\Frontend\Composite\Community\Raty\" targetDirectory="~\Frontend\Composite\Community\Raty\" allowOverwrite="true" deleteTargetDirectory="false" />
			</Directories>
		</mi:Add>
		<mi:Add installerType="Composite.Core.PackageSystem.PackageFragmentInstallers.DynamicDataTypePackageFragmentInstaller, Composite" uninstallerType="Composite.Core.PackageSystem.PackageFragmentInstallers.DynamicDataTypePackageFragmentUninstaller, Composite">
			<Types>
				<Type providerName="GeneratedDataTypesElementProvider" dataTypeDescriptor="&lt;DataTypeDescriptor dataTypeId=&quot;07b3dc2e-e8b0-4466-8276-ce029c9c7d8c&quot; name=&quot;Results&quot; namespace=&quot;Composite.Community.Raty&quot; title=&quot;Results&quot; hasCustomPhysicalSortOrder=&quot;false&quot; isCodeGenerated=&quot;true&quot; cachable=&quot;false&quot; labelFieldName=&quot;RatyId&quot; typeManagerTypeName=&quot;DynamicType:Composite.Community.Raty.Results&quot; version=&quot;2&quot;&gt;&#xD;&#xA;  &lt;DataAssociations /&gt;&#xD;&#xA;  &lt;DataScopes&gt;&#xD;&#xA;    &lt;DataScopeIdentifier name=&quot;public&quot; /&gt;&#xD;&#xA;  &lt;/DataScopes&gt;&#xD;&#xA;  &lt;KeyPropertyNames&gt;&#xD;&#xA;    &lt;KeyPropertyName name=&quot;Id&quot; /&gt;&#xD;&#xA;  &lt;/KeyPropertyNames&gt;&#xD;&#xA;  &lt;SuperInterfaces /&gt;&#xD;&#xA;  &lt;Fields&gt;&#xD;&#xA;    &lt;DataFieldDescriptor id=&quot;eb8790eb-10ad-4229-94b6-0c5017ff2057&quot; name=&quot;Id&quot; isNullable=&quot;false&quot; position=&quot;-1&quot; groupByPriority=&quot;0&quot; inherited=&quot;false&quot; instanceType=&quot;System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot; storeType=&quot;PhysicalStoreType='Guid'&quot;&gt;&#xD;&#xA;      &lt;FormRenderingProfile /&gt;&#xD;&#xA;      &lt;ValidationFunctionMarkups /&gt;&#xD;&#xA;    &lt;/DataFieldDescriptor&gt;&#xD;&#xA;    &lt;DataFieldDescriptor id=&quot;092c0fd7-9947-489b-be8a-9f9438375ffc&quot; name=&quot;RatyId&quot; isNullable=&quot;false&quot; position=&quot;0&quot; groupByPriority=&quot;0&quot; inherited=&quot;false&quot; instanceType=&quot;System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot; storeType=&quot;PhysicalStoreType='Guid'&quot; newInstanceDefaultFieldValue=&quot;&amp;lt;f:function xmlns:f=&amp;quot;http://www.composite.net/ns/function/1.0&amp;quot; name=&amp;quot;Composite.Pages.GetPageId&amp;quot;&amp;gt;&amp;lt;f:param name=&amp;quot;SitemapScope&amp;quot; value=&amp;quot;Current&amp;quot; /&amp;gt;&amp;lt;/f:function&amp;gt;&quot; defaultValue=&quot;ValueType='Guid'Value='00000000-0000-0000-0000-000000000000'&quot;&gt;&#xD;&#xA;      &lt;FormRenderingProfile label=&quot;RatyId&quot; helpText=&quot;&quot; widgetFunctionMarkup=&quot;&amp;lt;f:widgetfunction xmlns:f=&amp;quot;http://www.composite.net/ns/function/1.0&amp;quot; name=&amp;quot;Composite.Widgets.Guid.TextBox&amp;quot; label=&amp;quot;&amp;quot; bindingsourcename=&amp;quot;&amp;quot;&amp;gt;&amp;lt;f:helpdefinition xmlns:f=&amp;quot;http://www.composite.net/ns/function/1.0&amp;quot; helptext=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/f:widgetfunction&amp;gt;&quot; /&gt;&#xD;&#xA;      &lt;ValidationFunctionMarkups /&gt;&#xD;&#xA;    &lt;/DataFieldDescriptor&gt;&#xD;&#xA;    &lt;DataFieldDescriptor id=&quot;5b84a0e0-d836-46a3-a802-a93648b91979&quot; name=&quot;Count&quot; isNullable=&quot;false&quot; position=&quot;1&quot; groupByPriority=&quot;0&quot; inherited=&quot;false&quot; instanceType=&quot;System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot; storeType=&quot;PhysicalStoreType='Integer'&quot; defaultValue=&quot;ValueType='Integer'Value='0'&quot;&gt;&#xD;&#xA;      &lt;FormRenderingProfile label=&quot;Count&quot; helpText=&quot;&quot; widgetFunctionMarkup=&quot;&amp;lt;f:widgetfunction xmlns:f=&amp;quot;http://www.composite.net/ns/function/1.0&amp;quot; name=&amp;quot;Composite.Widgets.Integer.TextBox&amp;quot; label=&amp;quot;&amp;quot; bindingsourcename=&amp;quot;&amp;quot;&amp;gt;&amp;lt;f:helpdefinition xmlns:f=&amp;quot;http://www.composite.net/ns/function/1.0&amp;quot; helptext=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/f:widgetfunction&amp;gt;&quot; /&gt;&#xD;&#xA;      &lt;ValidationFunctionMarkups /&gt;&#xD;&#xA;    &lt;/DataFieldDescriptor&gt;&#xD;&#xA;    &lt;DataFieldDescriptor id=&quot;3e6e5f89-78db-46e1-8a3d-de409185e8db&quot; name=&quot;TotalValue&quot; isNullable=&quot;false&quot; position=&quot;2&quot; groupByPriority=&quot;0&quot; inherited=&quot;false&quot; instanceType=&quot;System.Decimal, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot; storeType=&quot;PhysicalStoreType='Decimal'Precision='10'Scale='2'&quot; defaultValue=&quot;ValueType='Decimal'Value='0'&quot;&gt;&#xD;&#xA;      &lt;FormRenderingProfile label=&quot;TotalValue&quot; helpText=&quot;&quot; widgetFunctionMarkup=&quot;&amp;lt;f:widgetfunction xmlns:f=&amp;quot;http://www.composite.net/ns/function/1.0&amp;quot; name=&amp;quot;Composite.Widgets.Decimal.TextBox&amp;quot; label=&amp;quot;&amp;quot; bindingsourcename=&amp;quot;&amp;quot;&amp;gt;&amp;lt;f:helpdefinition xmlns:f=&amp;quot;http://www.composite.net/ns/function/1.0&amp;quot; helptext=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/f:widgetfunction&amp;gt;&quot; /&gt;&#xD;&#xA;      &lt;ValidationFunctionMarkups /&gt;&#xD;&#xA;    &lt;/DataFieldDescriptor&gt;&#xD;&#xA;  &lt;/Fields&gt;&#xD;&#xA;&lt;/DataTypeDescriptor&gt;" />
			</Types>
		</mi:Add>
	</mi:PackageFragmentInstallers>
</mi:PackageInstaller>